티스토리 뷰

공부합시다

POP3 명령어

IamMH 2014. 1. 20. 13:07

 


메일 클라이언트는 메일서버에 110포트로 접속하면 됩니다.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

다음 모습은 실제로 naver에서 제공되는 POP서버에 접속하기 위한 모습입니다.

참고로 naver에서는
사용자에게 pop와 smtp를 제공합니다만.. 메일을 자주사용하는 으뜸사용자에게만 제공을 합니다.
아쉬운점이긴 하지만, 으뜸사용자가 되기 어렵지는 않으니 ^^;
저는 으뜸사용자 이기 때문에

다음과 같이 접속하고 싶은 HOST의 네임을 적어줍니다. 아이피를 적어주어두 되지만, 일단은 주소로
(주황색)

보통POP서버는 포트가 110이므로 110을 넣어줍니다.

언뜻 듣기로는 POP서버는 원래 109번이 포트였다고 하는데 POP3로 버전업 하면서 110번포트를 사용하게 되었다고 합니다.

저는 Raw타입으로 커넥팅하였습니다만 Telnet으로 해도 크게 지장은 없습니다.
오픈을 누르게 되면 다음과 같이 연결이 되었다는 표시가 나옵니다.


그러면 다음과 같이 잘 오픈되었다는것을 알 수 있습니다.
자 그러면 로그인을 해야겠지요, ID와 PASSWORD를 넣어줍니다. 넣어주면 다음과 같은 메세지가 ...


명령어에대해서는 나중에 설명하기로 하고 다음과 같이 로그인이 잘된 모습을 볼 수 있습니다.
(아이디는 공개하지만 비밀번호는 공개하지 않을께욤~ 아이디아셨으니 메일많이보내주세욤 ㅋ)

다음과 같은 과정을 인증과정이라고 합니다. 인증을 받았으니 사용을 해야겠지요,
이 뒤의 사용어는 명령어들을 따라서 필요한 내용을 쓰시면 됩니다.
명령어를 사용하여 메일을 처리하는것을 트랜잭션 단계라고 합니다. 이때 주로 사용하는 명령어는 4가지
list, retr, dele, quit

quit명령후에는 메세지 삭제등이 시행되며, 갱신단계라고 합니다.
(여기는 무서워서 실제로 행하지못했습니다.. ㅠㅠ 메일이 다 지워질 수도 있다는 이야기에;;)

마지막으로 행의 종료를 나타내는 CR(Carrage Return)+LF(Line Feed)가 이어지게 되고욤.

아래 영문들은 POP3의 명령어 입니다.

POP3 명령어 형식 및 의미


  ㅇ user 사용자명 : 메일박스 사용자명
  ㅇ pass 암호 : 메일박스 암호
  ㅇ stat : 메일서버 상태
  ㅇ list [번호] : 메일 메세지들의 리스트
  ㅇ retr [번호 ] : 실제 메일의 취득
  ㅇ dele [번호] : 메일의 삭제
  ㅇ noop : 무조작
  ㅇ rset : 삭제 마크의 리셋
  ㅇ quit : 종료
  ㅇ top [번호, 행수]: 메세지 헤더의 표시
  ㅇ apop 메일박스명 : 메일박스, 인증문자열의 송신
  ㅇ uidl [번호] : 유니크한 ID 여부 


이 명령어 중에서 내용을 가져오는 명령어는 두가지가 있습니다. 헷갈리기 쉽다고 생각이 드는데요
RETR은 전체내용을, TOP 명령어로 메일헤더를 가져옵니다.
( TOP을 사용하여도 메일을 가져오지 못한다고한다면 그냥 그 메일 서버가 TOP 명령어를 지원하지 않는  경우입니다.)

이상으로 간단 POP내용을 마칩니다. ㅋ

 

출처 : http://dal2iya.tistory.com/95

'공부합시다' 카테고리의 다른 글

mysql database 덤프.  (0) 2014.01.23
centos에서 yum으로 mysql5.5 설치하기  (0) 2014.01.23
[정의] imap 과 pop3  (1) 2014.01.20
[정의] SMTP(Simple Mail Transfer Protocol)  (0) 2014.01.16
[정의] Quoted-Printable  (0) 2014.01.16
댓글